home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / SciAn / src / ScianDatabase.h < prev    next >
C/C++ Source or Header  |  1994-08-01  |  592b  |  25 lines

  1. #ifdef PROTO
  2.  
  3. Bool AddToDatabase(ObjPtr object, Bool isVolatile);
  4. Bool DeleteObjFromDatabase(ObjPtr object);
  5. ObjPtr SearchDatabase(ObjPtr keylist);
  6. ObjPtr NewUniqueName(char *oldName, int classID);
  7. void InitDatabase(void);
  8. void KillDatabase(void);
  9.  
  10. #else
  11.  
  12. Bool AddToDatabase();
  13. Bool DeleteObjFromDatabase();
  14. ObjPtr SearchDatabase();
  15. ObjPtr NewUniqueName();
  16. void InitDatabase();
  17. void KillDatabase();
  18.  
  19. #endif
  20.  
  21. #define DB_VOLATILE    true
  22. #define DB_NONVOLATILE false
  23. #define AddObjToDatabase(a)  AddToDatabase((a), DB_NONVOLATILE)
  24. #define AddVolObjToDatabase(a) AddToDatabase((a), DB_VOLATILE)
  25.